go/scanner.Scanner.ch (field)
60 uses
go/scanner (current package)
scanner.go#L38: ch rune // current character
scanner.go#L62: if s.ch == '\n' {
scanner.go#L90: s.ch = r
scanner.go#L93: if s.ch == '\n' {
scanner.go#L97: s.ch = eof
scanner.go#L144: s.ch = ' '
scanner.go#L152: if s.ch == bom {
scanner.go#L178: if s.ch == '/' {
scanner.go#L182: for s.ch != '\n' && s.ch >= 0 {
scanner.go#L183: if s.ch == '\r' {
scanner.go#L190: if s.ch == '\n' {
scanner.go#L198: for s.ch >= 0 {
scanner.go#L199: ch := s.ch
scanner.go#L206: if ch == '*' && s.ch == '/' {
scanner.go#L355: s.ch = rune(b)
scanner.go#L364: for isLetter(s.ch) || isDigit(s.ch) {
scanner.go#L371: s.ch = eof
scanner.go#L400: for isDecimal(s.ch) || s.ch == '_' {
scanner.go#L402: if s.ch == '_' {
scanner.go#L404: } else if s.ch >= max && *invalid < 0 {
scanner.go#L411: for isHex(s.ch) || s.ch == '_' {
scanner.go#L413: if s.ch == '_' {
scanner.go#L433: if s.ch != '.' {
scanner.go#L435: if s.ch == '0' {
scanner.go#L437: switch lower(s.ch) {
scanner.go#L456: if s.ch == '.' {
scanner.go#L470: if e := lower(s.ch); e == 'e' || e == 'p' {
scanner.go#L473: s.errorf(s.offset, "%q exponent requires decimal mantissa", s.ch)
scanner.go#L475: s.errorf(s.offset, "%q exponent requires hexadecimal mantissa", s.ch)
scanner.go#L479: if s.ch == '+' || s.ch == '-' {
scanner.go#L492: if s.ch == 'i' {
scanner.go#L571: switch s.ch {
scanner.go#L588: if s.ch < 0 {
scanner.go#L597: d := uint32(digitVal(s.ch))
scanner.go#L599: msg := fmt.Sprintf("illegal character %#U in escape sequence", s.ch)
scanner.go#L600: if s.ch < 0 {
scanner.go#L626: ch := s.ch
scanner.go#L660: ch := s.ch
scanner.go#L700: ch := s.ch
scanner.go#L723: for s.ch == ' ' || s.ch == '\t' || s.ch == '\n' && !s.insertSemi || s.ch == '\r' {
scanner.go#L735: if s.ch == '=' {
scanner.go#L743: if s.ch == '=' {
scanner.go#L747: if s.ch == ch2 {
scanner.go#L755: if s.ch == '=' {
scanner.go#L759: if s.ch == ch2 {
scanner.go#L761: if s.ch == '=' {
scanner.go#L817: switch ch := s.ch; {
scanner.go#L866: if s.ch == '.' && s.peek() == '.' {
scanner.go#L904: if s.ch == '/' || s.ch == '*' {
scanner.go#L930: if s.ch == '-' {
scanner.go#L943: if s.ch == '^' {
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64)